package Map.Demo03;

import java.util.HashMap;
import java.util.Map;
import java.util.Set;

//使用第二种方式遍历Map集合
public class MapEntry {
    public static void main(String[] args) {
        //创建Map集合

        Map<String,String> map = new HashMap<>();

        //添加数据
        map.put("张子枫","彭于晏");
        map.put("喜洋洋","蹦蹦床");
        map.put("高老头","小破球");

        //遍历Map
        //获取键值对Entry集合
        Set<Map.Entry<String, String>> entries = map.entrySet();
        //遍历键值对集合
        for (Map.Entry<String,String> s:entries) {
            //获取单个键值对的键
            String key = s.getKey();
            //获取单个键值对的值
            String value = s.getValue();
            //输出
            System.out.println(key+"---"+value);
        }
        System.out.println("---------------------------------------------------");
        entries.forEach(stringStringEntry -> System.out.println(stringStringEntry.getKey()+"---"+stringStringEntry.getValue()));
    }
}
